@charset "utf-8";

/* CSS Reset */
html{-webkit-text-size-adjust:none; }
body{color: #1a1a1a;overflow-x:hidden;margin:0; padding:0; font-family: hs_r;}
header,nav,section,article,aside,footer {display: block;}
input,select,textarea {border-radius: 0;outline: none; font-family: hs_r;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a{color: #1a1a1a;font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;} 
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
*{-webkit-box-sizing: border-box;box-sizing: border-box; font-family: hs_r;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.alltra {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.table {display: table;width: 100%;height: 100%;}
.table-cell {display: table-cell;vertical-align: middle;}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.cl{ clear:both;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto; }
.content{margin: auto;position: relative;overflow: hidden;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
::-webkit-scrollbar{height:7px; width:7px;background: #cfd6db;}
::-webkit-scrollbar-button{height:0; width:7px;background: #0259b6;}
::-webkit-scrollbar-thumb{background-color:#0259b6;box-shadow:inset 1px 1px 0 #0259b6,inset 0 -1px 0 #0259b6;}

@font-face{font-family:hs_l;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Light.ttf.txt)}
@font-face{font-family:hs_r;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Regular.ttf)}
@font-face{font-family:hs_m;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Medium.ttf.txt)}
@font-face{font-family:hs_b;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Bold.ttf.txt)}
.hs_l{font-family:hs_l}
.hs_r{font-family:hs_r}
.hs_m{font-family:hs_m}
.hs_b{font-family:hs_b}

@font-face {
	font-family:"DIN-BOLD";src:url("https://114my.cn.114.114my.net/hxp/fonts/DIN-BOLD.woff2.txt") format("woff2"),url("https://114my.cn.114.114my.net/hxp/fonts/DIN-BOLD.woff.txt") format("woff"),url("https://114my.cn.114.114my.net/hxp/fonts/DIN-BOLD.ttf.txt") format("truetype"),url("https://114my.cn.114.114my.net/hxp/fonts/DIN-BOLD.eot.txt") format("embedded-opentype"),url("https://114my.cn.114.114my.net/hxp/fonts/DIN-BOLD.svg.txt") format("svg")}


@font-face {
font-family: "classic";
src: url("'https://114my.cn.114.114my.net/hxp/font/lassic.woff2.txt") format("woff2"),
       url("https://114my.cn.114.114my.net/hxp/font/classic.woff.txt") format("woff"),
       url("https://114my.cn.114.114my.net/hxp/font/classic.txt") format("truetype"),
       url("https://114my.cn.114.114my.net/hxp/font/classic.eot.txt") format("embedded-opentype"),
       url("https://114my.cn.114.114my.net/hxp/font/classic.svg.txt") format("svg");
}

.fl { float: left;}
.fr {float: right;}

.head_bc:hover {
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);
    background: #fff;
    transition: .5s;
    height: 80px;
transition: .5s;
}
.head_bc.on { position: fixed;transition: .5s;}
.head_bc.on {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);background:#fff;transition: .5s;height: 80px;top: 0;transition: .5s;}
.head_bc{display: flex; justify-content: space-between;align-items: center; position: relative;width: 100%;margin: 0 auto; z-index: 999;transition: .5s;border-bottom: 1px rgba(255,255,255,0.1) solid;transition: .5s;height:111px;}
.head_bc.on .searchIcon > span {height: 80px;line-height: 80px;}
.head_bc.on .hea_cc>ul>li>a { height: 72%; color:#333;}

.head_bc:hover .searchIcon > span {height: 80px;line-height: 80px;transition: .5s;}
.head_bc:hover .hea_cc>ul>li>a { height: 72%;transition: .5s;}

.head_c{display: flex;justify-content: space-between;height: 110px;align-items: center;padding-left: 3.65%;width: 100%;transition: .5s;}
.hea_cc{display: flex; align-items: center; justify-content: space-between; width: 62%; height: 100%;position: relative;}
.hea_cc>ul{display: flex; width:69%; justify-content: space-between; height: 100%; align-items: center;}
.hea_lc>a{display: flex; align-items: center; filter: contrast(0) brightness(2);}
.hea_lc b{display: block; font-size:30px; height: 35px; line-height:33px; /*margin-top:16px;*/ font-family: "classic";letter-spacing:4px; font-weight:normal; font-style: oblique}
.hea_lc i{font-size: 14px; margin-top: 2px;display: flex; align-items: center;color:#000; font-family: cursive; letter-spacing:-0.5px; font-style: oblique;}
.hea_lc img{width:70px;}
.hea_lc i em{margin-left:3px;}
.hea_lc>a>p{margin-right: 9px;}
.hea_lc>a>p img {
    height: auto;
}
.hea_cc>ul>li>a{font-size: 17px; position: relative; height: 100%; display: flex; align-items: center;position: relative; color:#fff;}
.hea_cc>ul>li.on>a,.hea_cc>ul>li:hover>a{color:#fff;}
.head_bc.on .hea_cc>ul>li>a:after{ background:#0259b6; }
.head_bc.on .hea_cc>ul>li:hover>a{ color:#0259b6;}
.head_bc:hover .hea_cc>ul>li>a{ color:#333;}
.head_bc.on .hea_lc b{ background-image: linear-gradient(55deg, #004387 0%, #0259b6 60%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.head_bc:hover .hea_lc b{ background-image: linear-gradient(55deg, #004387 0%, #0259b6 60%); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.head_bc:hover .hea_cc>ul>li.on>a{ color:#0259b6;}
.head_bc:hover .hea_cc>ul>li>a:after{ background:#0259b6;}
.head_bc:hover .hea_tel>p{color:#0259b6;}
.head_bc.on .hea_tel>p{color:#0259b6;}
.head_bc:hover .hea_pho>span,.head_bc.on .hea_pho>span{background:#0259b6;}
.head_bc:hover .hea_lc>a,.head_bc.on .hea_lc>a,.head_bc.on .hea_lc>a img{ filter: grayscale(0%) brightness(100%);}
.hea_pho:hover img,.head_bc.on img{filter: contrast(0) brightness(2);}
.head_bc:hover .hea_pho img{filter: contrast(0) brightness(2);}
.hea_cc>ul>li>a:after{position: absolute; content: ""; width: 28px; height: 5px; background: #fff; bottom: 0; left: 50%; margin-left: -14px; transition: .5s; transform: scaleX(0);}
.hea_cc>ul>li:hover>a:after,.hea_cc>ul>li.on>a:after{transform: scaleX(1);}
.hea_cc>ul>li{height: 100%; display: flex; align-items: center; }
.hea_cc>ul>i{font-size:14px;color:#ccc;}
.hea_pho{position: relative; height: 100%; display: flex; align-items: center;}
.hea_pho>span{width: 36px; height: 36px; border-radius: 100%;background:#fff; text-align: center; line-height: 35px; font-size: 18px;color:#fff;}
.hea_pho:hover>p{transform: rotateX(0);}
.hea_tel{margin-left:6px;}
.hea_tel>p{font-size: 20px;font-family: din;font-weight: normal;position:relative;color:#fff; font-family: "DIN-BOLD";}
.hea_tel>p+p{margin-top:1px;}
.hea_tel>p b{display:block;padding:6px 10px;background:#0259b6;position:absolute;top: 0;right: 0;transform: translateX(0);font-size:14px;font-weight:normal;color:#fff;opacity:0;transition:all 0.5s;}
.hea_tel>p:hover b{opacity:1;transform: translateX(110%);}

@media screen and (max-width:1400px){
  .hea_lc>a>p{margin-right: 20px;}
  .hea_lc b{font-size: 25px;}
  .hea_lc i{letter-spacing: 0px; padding-top:2px;font-size: 13px;}
.hea_cc>ul>li>a{font-size: 15px;}
  .hea_lc em{display:none;}
  .hea_lc>a>p img{width:56px;}
  .hea_cc{width: 66%;}
  .hea_cc>ul{width: 76%;}
  .hea_tel>p{font-size: 20px;}
}

.searchIcon{height: 100%; display: flex; align-items: center;}
.searchIcon > span{font-size: 25px;width: 112px;height: 112px;text-align: center;line-height: 112px;background:url(http://login.114my.cn/memberpic/zhongsu/uploadfile/image/20240603/20240603143926_1965705718.png) no-repeat center; filter: contrast(0) brightness(2);}
.slideDown{text-align:center;position:absolute;right:0;width:100%;height:204px; background:rgba(250,250,250,0.9);z-index:999;overflow:hidden;top:80px;transition:all .5s;transform-origin:top;transform:rotateX(90deg);}
.slideDown .searchBox{ overflow: hidden; display: inline-block; width:90%; height:80px; margin-top: 50px; margin-bottom: 15px; background: #fff; border-radius: 50px;}
.slideDown .searchBox{}
.slideDown .searchHot{ font-size: 15px; color: #333; font-weight: 100;}
.slideDown .searchHot a{ color: #333; font-size:16px;}
.slideDown .searchBox input[type='text']{ font-size: 14px; color: #666; float: left; width: 840px; height: 100%; border: none; outline: none; background: none; line-height: 60px; margin-left: 25px; font-size: 14px; color: #666;}

.search-bg{width:90%;height: 60px;line-height:60px;padding-left: 10px; float:left;}
.search-i{width:32px;overflow:hidden;height:32px;float: left;margin-top:28px;}
.nav_r{float:right;width:6.5vw;}
#infoname{width:1330px; background:none; outline:none; font-weight:lighter; color: #666; font-size:15px; border: none; height:82px; line-height:60px; padding-left: 50px; font-family:hs_l;}
.searchIcon:hover .slideDown{transform: rotateX(0deg);}
@media screen and (max-width:1550px){
  .head_c{padding-left: 1%;}
}

.w1560{width: 100%;max-width: 1560px;margin: 0 auto}
@media (max-width:1680px){.w1560{max-width: 100%;padding: 0 60px}}

.head_bc.on .searchIcon > span,.head_bc:hover .searchIcon > span{background:url(http://login.114my.cn/memberpic/zhongsu/uploadfile/image/20240603/20240603143926_1965705718.png) no-repeat center #f5f5f5; filter: grayscale(0%) brightness(100%);}


/*下拉*/
.hea_cc>ul>li>dl {position: absolute; overflow:hidden;width:100%;display:block; z-index:10000; padding:20px; background:#fff ;  transition: all 0.3s;left: 0;padding:40px;visibility: hidden;top: 95px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.hea_cc>ul>li>dl>dd {display:block;overflow:hidden;margin: auto;}
.nav_xl1 li{width:calc(100%/3);float:left;padding:0 30px;height:285px !important;}
.nav_xl1 li p{font-size:20px;text-align:center;color:#d0b393;display:block;line-height:50px;    transition: all 0.3s;}
.xl_bt{width:100%;border-bottom:1px #eee solid; padding-bottom:20px;overflow: hidden;}
.xl_bt p{font-size:28px;color:#333;float:left;font-weight:normal;line-height:40px;}
.xl_bt a{width:120px;height:30px;background:#0259b6;text-align:center;color:#fff;font-size:16px;display: block;float: right; border-radius: 60px;
 line-height:30px;}
/*.fl_box .prolist2021_one{padding-bottom:6px; font-weight:500;color:#0259b6;}*/
.fl_box{width:100%;overflow:hidden;}
.fl_box li{width:calc( (98% - 38px)/5);float:left;margin-top:25px;margin-left:1%;}
.fl_box li a{font-size:16px;color:#333;position: relative;padding-left:20px;text-align: left; line-height: 20px;display: block;}
.fl_box li a:hover{color:#0259b6;}
.fl_box li a:before {content: "";width: 3px;height: 3px;border: 1px #949494 solid; position: absolute; left: 0; top: 6px;border-radius: 50%;}
.fl_box li a:hover:before{border-color:#0259b6;}
.fl_box li dl{margin-top:5px;}
.fl_box li dt{margin-top:5px;padding-left: 0px;}
.fl_box li dt a{font-size:14px;color:#666;}
.fl_box li dt a:before{border-color:#a9a9a9;}
.re{width:100%;overflow:hideen;margin-top:30px;}
.re .rbt{font-size:24px;color:#333;float:left;font-weight:normal;border-left:5px #000 solid;border-left: 5px #0259b6 solid;padding-left: 10px;margin-bottom: 30px;}
.re .t_box{width:100%;overflow: hidden;}
.t_box>.progdwz2021 li {float: left;width:calc((100% - 30px)/4);border-radius:15px;}
.t_box>.progdwz2021 li img{width:100%;height: auto;border: 1px #eee solid;}
.t_box>.progdwz2021 li+li{margin-left:10px;}
.t_box>.progdwz2021 li  a{line-height:40px;}
.t_box>.progdwz2021 li span{display:block;text-align: center;}
.re .t_box>.news_div>.news_div_item {float: left;width: calc((100% - 20px)/2);text-align: left;border: 1px #eee solid;margin-bottom: 20px;box-shadow: 0 0 5px #eee;padding: 20px;}  
.re .t_box>.news_div>.news_div_item+.news_div_item{margin-left:20px;}
.re .t_box>.news_div>.news_div_item:nth-child(3) {margin-left: 0;}
.re .t_box .news_div_item_a {font-size: 16px;line-height: 35px;color: #0259b6; font-weight: bold;}
.re .t_box .news_div_item_body {font-size: 14px;line-height: 23px; color: #666;}
.news_div_item_date {display: flex;}
.news_div_item_year,.news_div_item_month,.news_div_item_day {color: #666;font-size: 16px;}
.hea_cc>ul>li:hover>dl{    opacity: 1;visibility: inherit;}

.com_bo{width:100%;color:#666;line-height:25px;overflow: hidden;text-align: left;}


.nb-comp-base {
    right: 1720px !important;
}

.glpt_con{height: 962px;background: url(//memberpic.114my.cn/jujing/uploadfile/image/20230406/20230406164415_367629333.jpg) no-repeat center 0;}
.glpt_con .content{position: relative;}
.page, .content {
    max-width: 1500px;
    margin: 0 auto;
    overflow: hidden;
}
.glpt_con h3{color: #fff;font-weight: normal;position: absolute;left: 0;top: 95px;}
.glpt_con h3 b{display: block;font-size: 30px;line-height: 35px; font-weight: 400; letter-spacing: 0px;color: #fff;}
.glpt_con h3 em{display: block;font-size: 48px;line-height: 48px;padding: 42px 0 20px; font-weight: bold; letter-spacing: 7px;color: #fff;}
.glpt_list{max-width: 1140px;margin-left: 25%;padding: 74px 0 0; margin-bottom: 74px;}
.glpt_pg{position: absolute;width: 90px;right: 0;top: 55px;text-align: center;height: 10px;}
.glpt_pg i{display: inline-block;width: 10px;height: 10px;border-radius: 100%;background: #8a8c96;vertical-align: top;margin: 0 5px;}
.glpt_pg i.on{background: #fff;}
.glpt_list .prev{position: absolute;right: 75px;top: 49px;z-index: 10;}
.glpt_list .next{position: absolute;right: 0;top: 49px;z-index: 10;}
.glpt_list li{float: left;width:30%; border: 1px solid rgba(255,255,255,0.3);border-radius: 50px;margin-left: 3%; border-top-right-radius: 0px; border-bottom-left-radius: 0px; padding-bottom:60px;transition: 0.5s; padding:75px 0;height: 459px;}
.glpt_list li h4{text-align: center;padding: 0px 0;}
.glpt_list li h4 i{font-size: 38px;line-height: 44px; font-weight: 100;color: #fff;}
.glpt_list li b{display: block;font-size: 16px;color: rgba(255,255,255,0.5);line-height: 24px; font-weight: 400;}
.glpt_list li em{display: block;font-size: 30px;line-height: 44px; font-weight: bold;color: #fff;}
.glpt_list li i{display: none;margin: 0 auto;}
.glpt_list li .way_desc{font-size: 14px;color: #fff;line-height: 30px;text-align: center;opacity: 0.8;height: 176px; padding:20px 40px; font-weight: 100;}
.glpt_list li .way_desc p{color: #fff;line-height: 32px;}
.glpt_list li .zx{display: block;width: 192px;height: 47px;line-height: 47px;text-align: center;font-size: 15px;color: #fff;background:#0259b6;margin: 0 auto;transition: 0.5s;}
.glpt_list li:hover{border-color: #0259b6;background: #0259b6;border-radius: 0px;transition: 0.5s;}
.glpt_list li:hover h4 b{display: none;}
.glpt_list li:hover h4 i{display: block;}
.glpt_list li:hover .way_desc{opacity: 1; color: #fff; font-size: 15px; font-weight: 100; padding:0px 40px;}
.glpt_list li:hover .zx{background: none;width: 185px;border: 2px solid #fff;height: 47px;line-height: 47px;border-radius: 4px;transition: 0.5s;}
.glpt_r {
    height: 296px;
    max-width: 1140px;
    margin-left: 24%;
    background: #FFF;
    padding: 35px 30px 0px 30px;
}
.index_3_1 ul li{ margin-right:2.08333333333333%; float:left; width:23.4375%; position:relative;}
.index_3_1 ul li:before{
  content: "";
  position: absolute;
  z-index: 2;
  background-size:cover;
  background: linear-gradient(120deg,#0259b6 10%,#3cbbf9 80%);
  background-position:center; background-repeat:no-repeat;  
  left: 0%;
  width: 0%;
  opacity:0;
  top: 0%;
  height: 4px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.index_3_1 ul li:hover:before{
width:100%; opacity:1;}
.index_3_1 ul li:nth-child(4n){
margin-right:0;}
.index_3_2{
margin-top:5.875em;}
.index_3_1_mid{
padding:0 1.875em; padding-top:1em; padding-bottom:1.875em; }
.index_3_1_mid_1{
color:#119fd4; font-size:1.875em; font-family:Arial, Helvetica, sans-serif;}
.index_3_1_mid_2 span{
display:block; overflow:hidden; font-size:22px; color:#000; line-height:36px;}
.index_3_1_mid_2{
margin-top:10px; padding-bottom:10px; margin-bottom:5px; position:relative;}
.index_3_1_mid_2:before{
content: "";
  position: absolute;
  z-index: 2;
  background-color:#91b2d7;
  background-position:center; background-repeat:no-repeat;  
  left: 0%;
  
  width: 100%;
  opacity:1;
  bottom: 0%;
  height: 1px;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}
.index_3_1 ul li:hover .index_3_1_mid_2:before{
background-color:#dae1e6}         
.index_3_1_mid_3{
color:#666; line-height:1.5; margin-bottom:2em; position:relative; margin-top: 1em;}
.index_3_1_mid_3_mask{opacity:0;
position:absolute; left:0; top:0; width:100%;}
.index_3_1_mid_3_mask span{ background-image:url(//memberpic.114my.cn/jujing/uploadfile/image/20230418/20230418160455_1309029808.png);
position:absolute; width:2.25em; height:2.25em; left:50%; top:50%; margin-left:-1.125em; margin-top:-1.125em;}
.index_3_1_mid_3_jj{overflow:hidden; font-size: 14px; font-weight: 100; line-height:23px;color: #999;}
.index_3_1_mid_3_mask span:before{
content: "";
  position: absolute;
  z-index: 2;
  background-image:url(//memberpic.114my.cn/jujing/uploadfile/image/20230418/20230418160537_433771471.png);
  background-position:center; background-repeat:no-repeat;  
  left: 0%;
  
  width: 100%;
  opacity:1;
  bottom: 0%;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;}

.index_3_1_mid_4 span{display:inline-block; border:1px #b0b0b0 solid; width:2.25em; height:2.25em; background-position:center; background-repeat:no-repeat; background-image:url(//memberpic.114my.cn/jujing/uploadfile/image/20230418/20230418160622_481169110.png);}
.index_3_1 ul li:hover{
background-color:#f0f4f7;}
.index_3_1 ul li:hover .index_3_1_mid_3_mask{
opacity:1;}
.index_3_1 ul li:hover .index_3_1_mid_3_jj,.index_3_1 ul li:hover .index_3_1_mid_4{
opacity:0;}



.title-1 {font-size: 50px;font-weight: 900;}
.text-1 {font-size: 22px;}
.entitle-1 {font-size: 50px;font-family: 'Montserrat-Bold';}
.english-1 {font-size: 14px;font-family: 'Montserrat-Light';}
.number-1 {font-size: 14px;font-family: 'Montserrat-Light';}

.type-1 {font-size: 14px;}
.date-1 {font-size: 12px;font-family: 'Montserrat-Light';}
.line-1 {width: 50px;height: 3px;margin: 20px 0;background: #fff;}
.viewmore-1 {margin-top: 5%;}
.viewmore-1 i{display: inline-block;vertical-align: middle;width: 48px;height: 48px;border: 1px solid #fff;border-radius: 100%;margin-right: 15px;background: url('http://login.114my.cn/memberpic/zhongsu/uploadfile/image/20240603/20240603144050_1698200016.png') center no-repeat;}
.viewmore-1 span{display: inline-block;vertical-align: middle;font-size: 16px;font-family: 'Montserrat-Light';}
.viewmore-1 a:hover span{color: #0259b6;}
.viewmore-1 a:hover i {background: #0259b6  url('http://login.114my.cn/memberpic/zhongsu/uploadfile/image/20240603/20240603144050_1698200016.png') center no-repeat;border: 1px solid #0259b6;}

.pagebox{background:#0259b6; overflow: hidden; padding-bottom:3%; margin-top:-110px;}


/* number */
.num_wrap{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px; padding: 40px 0px 70px 0; width: 100%; margin:0 auto;}
.num_li{width: 18%;position: relative;}
.num_li p{padding-top: 20%;}
.num_wrap dl{text-align: center;width: 100%;height: 100%;border-radius: 100%; padding-top: 10px;position: absolute;top: 0;left: 0;}
.num_wrap dl dt{display: flex;justify-content: center;}
.num_wrap dl dt em{font-size: 46px; font-family: "DIN-BOLD"; font-weight: bold;color: #fff;}
.num_wrap dl dt i{font-size:18px;font-weight: 100; color: #fff;margin-top: 5px;}
.num_wrap dl dd{margin-top: 12px;font-size: 16px;color: #fff;}

.pageboxa{background: #fff; overflow: hidden; width: 94%; margin: 0 auto; padding: 3%;}

.uw-title{color: #fff;}
.uw-title .uw-title-cn{font-size: 36px;line-height: 40px;}
.uw-title .uw-title-cn>a{font-size: 36px;line-height: 40px;}
.uw-title .uw-title-en{font-size: 52px;line-height: 80px;text-transform: uppercase;font-weight: bold;}
.uw-title .uw-title-en a{font-size: 52px;line-height: 80px;}
.uw-title .uw-line-x{background: rgba(255,255,255,.5);}
.uw-line-x{transform: translateX(0px);opacity: 1;color: #fff;font-weight: bold;font-family: microsoft yahei;text-transform: uppercase;}
.uw-line-x{width: 100%;height: 3px;position: relative;margin: 10px 0 28px 0;background: rgba(0,0,0,.2);}
.uw-line-x::before{content: '';width: 30%;height: 3px;position: absolute;left: 0;top: 0;z-index: 1;background: #0259b6;}
em,i{font-style: normal;}


/* footer */

.footer { position: relative;clear: both; overflow: hidden;color: #999999; box-shadow: 2px -2px 5px #eceded;}
.footer a:hover {color: #0259b6;}
.footer-content {width:90%;margin: auto;position: relative;}
.footer-content-top {padding: 4% 0;overflow: hidden;border-bottom: 1px solid #ededed;position: relative;}
.footer-top-left {float: left;width:29%; text-align:left;}
.footer-logo{display: block; overflow:hidden;}
.footer-logo a{width: 100%;height: auto; padding-top:15px;}
.footer-contact {position: relative;margin-top:7.7%;}
.footer-contact .item-1 {display: block;padding:5px 0;}
.footer-contact .item-1 span{/*display: inline-block;*/vertical-align: middle; color: #555; /*font-family: 'MonLight';*/ font-size:16px;}
.footer-contact .item-1 span:first-child {color: #000; padding-right:16px; font-size:16px;}
.footer-top-right {width:69%;text-align: right;float: right;}
.footer-social {position: relative;}
.footer-social li{list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: middle;margin-left: 1%;position: relative;}
.footer-social li a{position: relative;display: block;width:52px; height:52px;border: 2px solid rgba(80,80,80, 0.1);border-radius: 100%;}
.footer-social li a:hover {background: #0259b6;border: 2px solid #0259b6;}
.footer-social li a:hover img {filter: invert(1) brightness(5);}
.footer-social li:last-child a{background: #0259b6;border: 2px solid #0259b6;}
.footer-nav {margin-top:3.2%;overflow: hidden;}
.footer-nav ul{list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: top;text-align: left;margin-left:10%;}
.footer-nav ul:first-child {margin: 0;}
.footer-nav ul span{color: #000;display: block;padding-bottom:16px; font-size:18px; font-weight:900;}
.footer-nav ul li{list-style: none;margin: 0; padding-bottom:7px;}
.footer-nav ul a {color: #666; font-size:15px;}
.footer-nav ul a:hover {color: #0259b6; font-size:15px;}
.footer-content-bottom {clear: both;overflow: hidden;position: relative;padding: 1% 0;}
.footer-copy,.footer-content-bottom a  {color: #666666; font-size:15px; text-align:left;}
.footer-content-bottom a:hover {color: #0259b6;}
.footer-link {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.footer-social li:hover .ewmshow-1{display: block;}
.ewmshow-1 {background:#ededed;padding: 5px;width:100px;height:100px;overflow: hidden;position: absolute;top: 100%;left: 50%;border-radius: 4px;margin-left: -45px;display: none;}

.footer-left{float: left;width: 10%;}
.footer-logo img{height: 54px; float:left; margin-right:12px;}
.footer-logo .logo{max-width: 270px;font-size: 0;overflow: hidden}
.footer-logo .img{float: left;padding-right: 6px;}
.footer-logo strong{display: block;font-size: 32px;line-height: 33px;color: #000;font-weight: bold;font-family: Microsoft YaHei;letter-spacing: 2px;}
.footer-logo dl{font-size: 13px;letter-spacing: 2px;color: #adb2b7;line-height: 26px;}
.footer-logo dl en{color: #ababab;}

.ft-bottom{padding:0 0 14px 0; line-height:40px; }
.ft-bottom .copyright{float: left;font-size: 14px;color: #666;}
.ft-bottom .copyright p{color:#666;}
.ft-bottom .copyright span{display: inline-block; color:#666;}
.ft-bottom .copyright a{color:#666; font-weight:normal; font-size: 15它的;}
.ft-bottom .copyright a:hover{color:#0259b6; /*text-decoration: underline;*/}
.ft-bottom .flinks{float: right;}
.ft-bottom .flinks dl{position: relative;height: 40px;}
.ft-bottom .flinks dt{ height:43px; line-height:43px; text-align: right;/*background: #0259b6;background: -moz-linear-gradient(45deg, #0259b6 0%, #0259b6 100%);background: -webkit-linear-gradient(45deg, #0259b6 0%, #0259b6 100%);background: linear-gradient(45deg, #0259b6 0%, #0259b6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0259b6', endColorstr='#0259b6', GradientType=1 );*/ color:#666;}
.ft-bottom .flinks dt a{display: block;color: #666;font-size:15px; }
.ft-bottom .flinks dd{display: none;position: absolute;right: 0;bottom: 100%; overflow: hidden;background: #0259b6;background: -moz-linear-gradient(45deg, #0259b6 0%, #0259b6 100%);background: -webkit-linear-gradient(45deg, #0259b6 0%, #0259b6 100%);background: linear-gradient(45deg, #0259b6 0%, #0259b6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0259b6', endColorstr='#0259b6', GradientType=1 ); padding-left:15px;}
.ft-bottom .flinks dd a{display: block;float: left; padding:10px 0; font-size: 14px;color: #fff;text-align: center;}
.ft-bottom .flinks dd a:hover{text-decoration: underline;}
.ft-bottom .flinks dl:hover dt a:after{transform: rotate(90deg);}
.ft-bottom .flinks dl:hover dd{display: block;}

/*�线*/
.kf.on{right:15px; z-index:9999;}
.kf .kf_div{box-shadow:0 0 18px rgba(0,0,0,.1);margin-bottom:8px}
.kf .kf_div:last-child{margin-bottom:0}
.kf .item{width:50px;height:50px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}
.kf .item:first-child{border-top-left-radius:6px}
.kf .item:last-child{border-bottom-left-radius:6px}
.kf { position: fixed; right: -100px; bottom: 10%; width: 50px; z-index: 9; -webkit-transition: all .5s; -o-transition: all .5s;   transition: all .5s;}
   
.kf .item .box{ font-family:"DIN-BOLD"; font-weight:bold; position:absolute;left:90px;top:50%;transform:translateY(-50%);z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:298px;height:50px;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.1);border-radius:25px;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:29px; color:#0259b6}
.kf .item .box:before{width:10px;height:100%;position:absolute;right:-9px;top:0;content:''}
.kf .item .box i{width:32px;height:32px;display:block;border-radius:50%;margin:0 18px 0 17px;background:url(http://114my.cn.114.114my.net/hxp/kf5.png) no-repeat center #0259b6}
.kf .item .box2{width:154px;position:absolute;left:90px;top:50%;transform:translateY(-50%);z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.1);padding:15px 0 20px;border-radius:6px}
.kf .item .box2:before{width:10px;height:100%;position:absolute;right:-9px;top:0;content:''}
.kf .item .box2 h3{width:100%;text-align:center;font-size:24px;color:#0259b6;font-weight:700}
.kf .item .box2 img{width:133px;height:133px;margin:5px 0}
.kf .item .box2 div{font-size:16px;line-height:22px;color:#666;text-align:center}
.kf .item:hover{background:#0259b6;}
.kf .item:hover .box{left:-306px}
.kf .item:hover .box2{left:-164px}
.kf .item:hover a img{display:none}
.kf .item:hover a img.on{display:block}
.kf .item a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1}
.kf .item a img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;max-width:50%}
.kf .item a img.on{display:none;max-width:50%}
@media (max-width:768px){.kf{top:auto;bottom:10px;left:50%;margin-left:-80px;transform:translateY(0);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.kf .kf_div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;height:40px}
.kf .item{width:40px;height:40px;border-radius:0!important}
.kf .item a img{max-width:50%}
.kf .item:hover .box{left:-50px;opacity:1;top:-30px}
.kf .item:hover .box2{left:-40px;opacity:1;top:-70px}
.kf .item .box{left:-50px;top:-20px;opacity:0;width:140px;font-size:14px;height:40px;border-radius:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}

.kf .item .box:before,.kf .item .box i{display:none}
.kf .item .box2{left:-40px;top:-50px;opacity:0;width:120px;height:120px;padding:5px}
.kf .item .box2:before,.kf .item .box2 h3,.kf .item .box2 div{display:none}
    .kf .item .box2 img{width:110px;height:110px}}
@media (max-width:1400px){
.pageboxa{ width:100%; padding:0px;}
.gnb .gnb_list{ width:716px;}
.gnb .gnb_list > li{ margin-left: 38px;}
.saj-footer .saj-content{ width:1200px;}
.page{ width:1200px;}
.saj-footer .top .right ul{padding-left:8%;}
}
.img-inline {display: inline-block; height:81px; max-width: 100%;}
